找传奇、传世资源到传世资源站!

stm32呼吸灯实验

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

stm32呼吸灯本程序是利用占空比来调节led灯的渐亮渐暗的
芯片:stm32f10x, ◆实验器材:
战舰STM32F103开发板

◆实验目的:
学习GPIO作为输出的使用

◆硬件资源:
1,DS0(连接在PB5) 
2,DS1(连接在PE5)

◆实验现象:
本实验通过代码控制开发板上的两个LED:DS0和DS1交替闪烁,实现类似跑马灯的效果。 

◆参考资料:
    手册:《STM32F1开发指南-库函数版本》第6章。
    视频教程:《手把手教你学STM32》系列视频
    参考书本:《原子教你玩STM32-库函数版本》

这两个参数随便调,只要效果明显就行了,先开始i增加占空比在增大from clipboard

  1.  void ledbreath(u16 t,u16 i)
  2. {
  3.    PAout(3)=0;
  4.    PAout(3)=1;//电平先拉低,在拉高
  5.          delay_us(i);//高电平的时间
  6.    PAout(3)=1;
  7.    PAout(3)=0;//电平先拉高,再拉低
  8.          delay_us(t-i);//低电平的时间
  9.   
  10. }  //形成一个基本的pwm波,但占空比在变,

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复